home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- PATH=/usr/dll/bin:$PATH
-
- VERSION=3.1.1
- TK_DIR=tk3.6p1
-
- CCC="gcc -B/usr/dll/jump/"
- export JUMP_LIB=libtk
- export JUMP_DIR=`pwd`/jump-tk/
-
- make tkmain.o || exit 1
-
- cd $TK_DIR
- make tkAppInit.o tkTest.o || exit 1
- make CC="${CCC} -Dmain=Tk_Main" tkMain.o || exit 1
- make CC="${CCC}" libtk.a || exit 1
- cd ..
-
- #exit
-
- # mkcompat -v /usr/X386/lib/libXpm.sa > ${JUMP_DIR}/jump.vars
- # mkcompat -f /usr/X386/lib/libXpm.sa > ${JUMP_DIR}/jump.funcs
-
- cd work
- rm -rf *
- ar x ../${TK_DIR}/libtk.a
- mkimage -l libtk -v ${VERSION} -a 0x60d00000 -j 0x4000 -g 4096 -- *.o ../libtcl.sa -L/usr/X386/lib -lX11 -lm -lc -lgcc -lc || exit 1
- mkstubs -l libtk -v ${VERSION} -a 0x60d00000 -j 0x4000 -g 4096 -- libtk || exit 1
- cp ../tkmain.o .
- ar rs libtk.sa tkmain.o
- mv libtk.so.${VERSION} libtk.sa ..
- cd ..
-
- LDFLAGS='-L. -ltk -ltcl -L/usr/X386/lib -lX11 -lieee -lm -N'
- gcc -o wish ${TK_DIR}/tkAppInit.o ${LDFLAGS}
- gcc -o tktest ${TK_DIR}/tkTest.o ${LDFLAGS}
-
- #mv ${JUMP_LIB}.a. ${JUMP_LIB}.a
- #strip ${JUMP_LIB}.so.*
-